f2d54117684ee8dc45c94334c17899c1d33c18ad,core/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/util/plugin/refactorings/ChangeMethodSignatureRefactoring.java,ChangeMethodSignatureRefactoring,changeParameters,#,54
Before Change
private void changeParameters() {
List<SNode> oldParams = SLinkOperations.getTargets(this.myDeclaration, "parameter", true);
SLinkOperations.removeAllChildren(this.myDeclaration, "parameter");
for (SNode parameter : ListSequence.fromList(SLinkOperations.getTargets(this.myParameters.getDeclaration(), "parameter", true))) {
int index = ListSequence.fromList(this.myParameters.getIdList()).indexOf(parameter.getId());
if (index == -1) {
After Change
private void changeParameters() {
List<SNode> oldParams = SLinkOperations.getTargets(this.myDeclaration, "parameter", true);
ListSequence.fromList(SLinkOperations.getTargets(this.myDeclaration, "parameter", true)).clear();
for (SNode parameter : ListSequence.fromList(SLinkOperations.getTargets(this.myParameters.getDeclaration(), "parameter", true))) {
int index = ListSequence.fromList(this.myParameters.getIdList()).indexOf(parameter.getId());
if (index == -1) {